<html><head><TITLE>RRect</TITLE></head>
<body>
<H2><A HREF ="#DOC.DOCU" > <IMG BORDER=0 SRC=down.gif></A>  class  RRect  </H2><BLOCKQUOTE>
 A 2D rectangle
</BLOCKQUOTE>
<hr>

<DL>
<DL>
<DT><h3>Public Fields</h3><DD><DT><A HREF="#DOC.24.1"> <IMG BORDER=0 SRC=icon1.gif></A> si32  <B>left</B> </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.2"> <IMG BORDER=0 SRC=icon1.gif></A> si32  <B>top</B> </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.3"> <IMG BORDER=0 SRC=icon1.gif></A> si32  <B>right</B> </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.4"> <IMG BORDER=0 SRC=icon1.gif></A> si32  <B>bottom</B> </B>
 <DD><I></I>
</DL><DL>
<DT><h3>Public Methods</h3><DD><DT><A HREF="#DOC.24.5"> <IMG BORDER=0 SRC=icon1.gif></A>  <B>RRect</B>(void) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.6"> <IMG BORDER=0 SRC=icon1.gif></A>  <B>RRect</B>(const <!2><A HREF="RRect.html#DOC.24.5">RRect</A> &amp;) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.7"> <IMG BORDER=0 SRC=icon1.gif></A>  <B>RRect</B>(si32 l, si32 t, si32 r, si32 b) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.8"> <IMG BORDER=0 SRC=icon1.gif></A>  <B>RRect</B>(<!1><A HREF="RPoint.html">RPoint</A> _leftTop, <!1><A HREF="RPoint.html">RPoint</A> _rightBottom) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.9"> <IMG BORDER=0 SRC=icon1.gif></A> <!2><A HREF="RRect.html#DOC.24.5">RRect</A>&amp;  <B>operator=</B>(const <!2><A HREF="RRect.html#DOC.24.5">RRect</A> &amp;from) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.10"> <IMG BORDER=0 SRC=icon1.gif></A> void  <B>set</B>(si32 l, si32 t, si32 r, si32 b) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.11"> <IMG BORDER=0 SRC=icon1.gif></A> void  <B>printToStream</B>(void) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.12"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="RPoint.html">RPoint</A>  <B>leftTop</B>(void) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.13"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="RPoint.html">RPoint</A>  <B>rightBottom</B>(void) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.14"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="RPoint.html">RPoint</A>  <B>leftBottom</B>(void) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.15"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="RPoint.html">RPoint</A>  <B>rightTop</B>(void) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.16"> <IMG BORDER=0 SRC=icon1.gif></A> void  <B>insetBy</B>(si32 dx, si32 dy) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.17"> <IMG BORDER=0 SRC=icon1.gif></A> void  <B>offsetBy</B>(si32 dx, si32 dy) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.18"> <IMG BORDER=0 SRC=icon1.gif></A> void  <B>offsetTo</B>(si32 x, si32 y) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.19"> <IMG BORDER=0 SRC=icon1.gif></A> void  <B>insetBy</B>(<!1><A HREF="RPoint.html">RPoint</A> p) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.20"> <IMG BORDER=0 SRC=icon1.gif></A> void  <B>offsetBy</B>(<!1><A HREF="RPoint.html">RPoint</A> p) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.21"> <IMG BORDER=0 SRC=icon1.gif></A> void  <B>offsetTo</B>(<!1><A HREF="RPoint.html">RPoint</A> p) </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.22"> <IMG BORDER=0 SRC=icon1.gif></A> rbool  <B>operator==</B>(<!2><A HREF="RRect.html#DOC.24.5">RRect</A>) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.23"> <IMG BORDER=0 SRC=icon1.gif></A> rbool  <B>operator!=</B>(<!2><A HREF="RRect.html#DOC.24.5">RRect</A>) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.24"> <IMG BORDER=0 SRC=icon1.gif></A> <!2><A HREF="RRect.html#DOC.24.5">RRect</A>  <B>operator&amp;</B>(<!2><A HREF="RRect.html#DOC.24.5">RRect</A>) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.25"> <IMG BORDER=0 SRC=icon1.gif></A> <!2><A HREF="RRect.html#DOC.24.5">RRect</A>  <B>operator|</B>(<!2><A HREF="RRect.html#DOC.24.5">RRect</A>) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.26"> <IMG BORDER=0 SRC=icon1.gif></A> rbool  <B>isValid</B>(void) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.27"> <IMG BORDER=0 SRC=icon1.gif></A> si32  <B>width</B>(void) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.28"> <IMG BORDER=0 SRC=icon1.gif></A> si32  <B>height</B>(void) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.29"> <IMG BORDER=0 SRC=icon1.gif></A> rbool  <B>contains</B>(<!1><A HREF="RPoint.html">RPoint</A>) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.30"> <IMG BORDER=0 SRC=icon1.gif></A> rbool  <B>contains</B>(<!2><A HREF="RRect.html#DOC.24.5">RRect</A>) const  </B>
 <DD><I></I>
<DT><A HREF="#DOC.24.31"> <IMG BORDER=0 SRC=icon1.gif></A> rbool  <B>intersects</B>(<!2><A HREF="RRect.html#DOC.24.5">RRect</A> r) const  </B>
 <DD><I></I>
</DL></DL>
<A NAME="DOC.DOCU">
<hr>
 <h2> Documentation </h2>
<BLOCKQUOTE>
 A 2D rectangle

</BLOCKQUOTE>
<DL>

<A NAME="left">
<A NAME ="DOC.24.1">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> si32  left</B></TT>
<DL></DL><P>
<A NAME="top">
<A NAME ="DOC.24.2">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> si32  top</B></TT>
<DL></DL><P>
<A NAME="right">
<A NAME ="DOC.24.3">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> si32  right</B></TT>
<DL></DL><P>
<A NAME="bottom">
<A NAME ="DOC.24.4">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> si32  bottom</B></TT>
<DL></DL><P>
<A NAME="RRect">
<A NAME ="DOC.24.5">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B>  RRect(void)</B></TT>
<DL></DL><P>
<A NAME="RRect">
<A NAME ="DOC.24.6">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B>  RRect(const <!2><A HREF="RRect.html#DOC.24.5">RRect</A> &amp;)</B></TT>
<DL></DL><P>
<A NAME="RRect">
<A NAME ="DOC.24.7">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B>  RRect(si32 l, si32 t, si32 r, si32 b)</B></TT>
<DL></DL><P>
<A NAME="RRect">
<A NAME ="DOC.24.8">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B>  RRect(<!1><A HREF="RPoint.html">RPoint</A> _leftTop, <!1><A HREF="RPoint.html">RPoint</A> _rightBottom)</B></TT>
<DL></DL><P>
<A NAME="operator=">
<A NAME ="DOC.24.9">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!2><A HREF="RRect.html#DOC.24.5">RRect</A>&amp;  operator=(const <!2><A HREF="RRect.html#DOC.24.5">RRect</A> &amp;from)</B></TT>
<DL></DL><P>
<A NAME="set">
<A NAME ="DOC.24.10">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void  set(si32 l, si32 t, si32 r, si32 b)</B></TT>
<DL></DL><P>
<A NAME="printToStream">
<A NAME ="DOC.24.11">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void  printToStream(void) const </B></TT>
<DL></DL><P>
<A NAME="leftTop">
<A NAME ="DOC.24.12">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="RPoint.html">RPoint</A>  leftTop(void) const </B></TT>
<DL></DL><P>
<A NAME="rightBottom">
<A NAME ="DOC.24.13">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="RPoint.html">RPoint</A>  rightBottom(void) const </B></TT>
<DL></DL><P>
<A NAME="leftBottom">
<A NAME ="DOC.24.14">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="RPoint.html">RPoint</A>  leftBottom(void) const </B></TT>
<DL></DL><P>
<A NAME="rightTop">
<A NAME ="DOC.24.15">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="RPoint.html">RPoint</A>  rightTop(void) const </B></TT>
<DL></DL><P>
<A NAME="insetBy">
<A NAME ="DOC.24.16">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void  insetBy(si32 dx, si32 dy)</B></TT>
<DL></DL><P>
<A NAME="offsetBy">
<A NAME ="DOC.24.17">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void  offsetBy(si32 dx, si32 dy)</B></TT>
<DL></DL><P>
<A NAME="offsetTo">
<A NAME ="DOC.24.18">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void  offsetTo(si32 x, si32 y)</B></TT>
<DL></DL><P>
<A NAME="insetBy">
<A NAME ="DOC.24.19">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void  insetBy(<!1><A HREF="RPoint.html">RPoint</A> p)</B></TT>
<DL></DL><P>
<A NAME="offsetBy">
<A NAME ="DOC.24.20">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void  offsetBy(<!1><A HREF="RPoint.html">RPoint</A> p)</B></TT>
<DL></DL><P>
<A NAME="offsetTo">
<A NAME ="DOC.24.21">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void  offsetTo(<!1><A HREF="RPoint.html">RPoint</A> p)</B></TT>
<DL></DL><P>
<A NAME="operator==">
<A NAME ="DOC.24.22">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> rbool  operator==(<!2><A HREF="RRect.html#DOC.24.5">RRect</A>) const </B></TT>
<DL></DL><P>
<A NAME="operator!=">
<A NAME ="DOC.24.23">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> rbool  operator!=(<!2><A HREF="RRect.html#DOC.24.5">RRect</A>) const </B></TT>
<DL></DL><P>
<A NAME="operator&">
<A NAME ="DOC.24.24">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!2><A HREF="RRect.html#DOC.24.5">RRect</A>  operator&amp;(<!2><A HREF="RRect.html#DOC.24.5">RRect</A>) const </B></TT>
<DL></DL><P>
<A NAME="operator|">
<A NAME ="DOC.24.25">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!2><A HREF="RRect.html#DOC.24.5">RRect</A>  operator|(<!2><A HREF="RRect.html#DOC.24.5">RRect</A>) const </B></TT>
<DL></DL><P>
<A NAME="isValid">
<A NAME ="DOC.24.26">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> rbool  isValid(void) const </B></TT>
<DL></DL><P>
<A NAME="width">
<A NAME ="DOC.24.27">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> si32  width(void) const </B></TT>
<DL></DL><P>
<A NAME="height">
<A NAME ="DOC.24.28">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> si32  height(void) const </B></TT>
<DL></DL><P>
<A NAME="contains">
<A NAME ="DOC.24.29">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> rbool  contains(<!1><A HREF="RPoint.html">RPoint</A>) const </B></TT>
<DL></DL><P>
<A NAME="contains">
<A NAME ="DOC.24.30">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> rbool  contains(<!2><A HREF="RRect.html#DOC.24.5">RRect</A>) const </B></TT>
<DL></DL><P>
<A NAME="intersects">
<A NAME ="DOC.24.31">
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> rbool  intersects(<!2><A HREF="RRect.html#DOC.24.5">RRect</A> r) const </B></TT>
<DL></DL><P></DL>
<hr>
 <DL><DT><B>This class has no child classes.</B></DL>
<DL></DL><P><I><A HREF="aindex.html"> alphabetic index</A></I>  <I><A HREF="HIER.html"> hierarchy of classes</A></I><P><hr>
<A HREF="http://www.zib.de/Visual/software/doc++/index.html"><IMG BORDER=0 ALIGN=RIGHT SRC=logo.gif></A>
<P Align=Center><I>this page has been generated automatically by doc++</I>
<P Align=Center><I>(c)opyright by <A HREF="http://www.zib.de/zoeckler/"> Malte  Z&ouml;ckler</A>, <A HREF="mailto:wunderling@zib.de"> Roland Wunderling </A><br>contact: <A HREF="mailto:doc++@zib.de"> doc++@zib.de</a></I>
</BODY>
